smoke troops - German English Dictionary